arm/mem_access: Add defines supporting PTs with varying page sizes
authorSergej Proskurin <proskurin@sec.in.tum.de>
Wed, 16 Aug 2017 13:17:33 +0000 (15:17 +0200)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 18 Aug 2017 17:27:20 +0000 (10:27 -0700)
commitba88a9eec598878b4c52c428559255dc2966538e
tree29d4b906121d436b0fd95d4b63487b0d4d72ccb6
parent610cab040dc1a1e48f017133937f4e18a94e9426
arm/mem_access: Add defines supporting PTs with varying page sizes

AArch64 supports pages with different (4K, 16K, and 64K) sizes.  To
enable guest page table walks for various configurations, this commit
extends the defines and helpers of the current implementation.

Signed-off-by: Sergej Proskurin <proskurin@sec.in.tum.de>
Reviewed-by: Julien Grall <julien.grall@arm.com>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
xen/include/asm-arm/lpae.h